package com.xunsiya.system.vo;

import java.util.Date;

/**
 * 群组
 * @author fw
 */
public class Company {

    private Integer id;
    /**
     * 紫万企业id
     */
    private Integer zwId;
    /**
     * 紫万企业密码
     */
    private String zwPassword;
    /**
     * 父id
     */
    private Integer parentId;
    /**
     * 单位名称
     */
    private String companyName;
    /**
     * 联系人
     */
    private String contact;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 联系Email
     */
    private String email;
    /**
     * 单位地址
     */
    private String address;

    /**
     * 扩展字段json
     */
    private String extraInfo;
    /**
     *扩展对象
     */
    private CompanyExtraInfo companyExtraInfo;
    /**
     * 分辨率
     */
    private String resolution;
    /**
     * 总时长
     */
    private Double totalDuration;
    /**
     * 剩余时长
     */
    private Double remainderDuration;
    /**
     * 状态1可用 0删除
     */
    private String status;
    /**
     * 创建人
     */
    private int author;
       /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getZwId() {
        return zwId;
    }

    public void setZwId(Integer zwId) {
        this.zwId = zwId;
    }

    public String getZwPassword() {
        return zwPassword;
    }

    public void setZwPassword(String zwPassword) {
        this.zwPassword = zwPassword;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getExtraInfo() {
        return extraInfo;
    }

    public void setExtraInfo(String extraInfo) {
        this.extraInfo = extraInfo;
    }

    public CompanyExtraInfo getCompanyExtraInfo() {
        return companyExtraInfo;
    }

    public void setCompanyExtraInfo(CompanyExtraInfo companyExtraInfo) {
        this.companyExtraInfo = companyExtraInfo;
    }

    public String getResolution() {
        return resolution;
    }

    public void setResolution(String resolution) {
        this.resolution = resolution;
    }

    public Double getTotalDuration() {
        return totalDuration;
    }

    public void setTotalDuration(Double totalDuration) {
        this.totalDuration = totalDuration;
    }

    public Double getRemainderDuration() {
        return remainderDuration;
    }

    public void setRemainderDuration(Double remainderDuration) {
        this.remainderDuration = remainderDuration;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public int getAuthor() {
        return author;
    }

    public void setAuthor(int author) {
        this.author = author;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
